/*
trim() 是JavaScript中字符串的一个方法，用于去除字符串两端的空格或其他指定字符
 */
function myTrim(str) {
    // \s表示匹配空格字符  \S表示匹配非空格字符
    /*
     /^\s+/ 表示匹配字符串开头的一个或多个空格（ \s 表示空格或空白符， + 表示匹配一个或多个）
     /\s+$/ 表示匹配字符串结尾的一个或多个空格。
      | 是一个逻辑或运算符，表示匹配开头或结尾的空格
     g 表示全局匹配，即匹配整个字符串中的所有匹配项。
     */
    return str.replace(/^\s+|\s+$/g, '');
}

console.log(myTrim("   sd "));
